@echo off
chcp 65001 >nul
echo ======================================
echo 测试步骤7 - 待办任务跳转到图二页面
echo ======================================
echo.
echo 功能：
echo   待办任务列表中，步骤7的任务点击"处理"
echo   跳转到账单调整后提款页面（图二）
echo   并传递业务ID动态加载数据
echo.
echo 修改内容：
echo   ✅ tasks/index.vue - handleHandle 方法
echo   ✅ 添加 step === 7 的判断
echo   ✅ 跳转到 /splccs/zdtzhtk 路径
echo   ✅ 传递业务ID等参数
echo.
echo ======================================
echo 测试步骤：
echo ======================================
echo.
echo 步骤1：查看数据库中的步骤7任务
echo   SELECT id, bussniess_id, step_no, is_handle, title, type, task_id
echo   FROM pending_tasks 
echo   WHERE type = 1 AND step_no = 7 AND is_handle = 0;
echo.
echo   示例数据：
echo   id: 583
echo   bussniess_id: 104
echo   step_no: 7
echo   is_handle: 0
echo   title: 何老三-费用清算
echo   type: 1
echo.
echo 步骤2：访问待办任务列表
echo   http://localhost/xtgz/xtgz/tasks
echo.
echo 步骤3：找到步骤7的任务
echo   - 业务id：104
echo   - 标题：何老三-费用清算
echo   - 类型：1（退住申请）
echo   - 审核步骤：7
echo   - 是否处理完成：0
echo.
echo 步骤4：点击"处理"按钮
echo.
echo 步骤5：查看前端控制台
echo   应该看到：
echo   === 开始处理任务 ===
echo   完整任务数据: {...}
echo   任务类型: 1
echo   步骤号: 7
echo   业务ID: 104
echo   === 处理退住申请 ===
echo   步骤7：跳转到账单调整后提款页面
echo.
echo 步骤6：验证页面跳转
echo   URL应该是：
echo   http://localhost/splccs/zdtzhtk?id=104^&taskId=bccd7a93...^&ptid=583^&step=7^&type=1
echo.
echo 步骤7：验证图二页面数据加载
echo   查看控制台应该看到：
echo   === 账单调整后提款页面加载 ===
echo   Route query: {id: 104, taskId: xxx, ptid: 583, step: 7, type: 1}
echo   业务ID: 104 ✅
echo   开始查询退住申请详情...
echo   退住申请数据: {...}
echo   基本信息已填充: {
echo     elderlyName: "何老三",
echo     elderlyIdCard: "440305194910083214",
echo     consultant: "护理员07",
echo     caregiver: "护理员07"
echo   }
echo   申请信息已填充: {
echo     checkoutDate: "2025-10-24",
echo     checkoutReason: "老人个人原因",
echo     applicantName: "护理员07"
echo   }
echo   解除记录已填充: {
echo     terminationSubmitter: "养老院老板",
echo     terminationDate: "2025-10-24T17:43:23.000+08:00",
echo     terminationAgreement: "Spring Security.pdf"
echo   }
echo   === 页面数据加载完成 ===
echo.
echo 步骤8：验证图二页面显示
echo   - 步骤条：步骤7应该是蓝色圆圈（当前步骤）
echo   - 单据编号：COUT5596（实际数据）
echo   - 老人姓名：何老三（实际数据）
echo   - 老人身份证号：440305194910083214（实际数据）
echo   - 联系方式：13955697856（实际数据）
echo   - 护理等级：二级护理等级（实际数据）
echo   - 养老顾问：护理员07（实际数据）
echo   - 护理员：护理员07（实际数据）
echo   - 退住日期：2025-10-24（实际数据）
echo   - 退住原因：老人个人原因（实际数据）
echo   - 申请人：护理员07（实际数据）
echo   - 解除提交人：养老院老板（实际数据）
echo   - 解除日期：2025-10-24...（实际数据）
echo   - 解除协议：Spring Security.pdf（实际数据）
echo.
echo ======================================
echo 完整的退住申请工作流跳转：
echo ======================================
echo.
echo 步骤2 → /splccs/spsq      （审批申请）
echo 步骤3 → /splccs/jcht      （解除合同）
echo 步骤4 → /splccs/zdtz      （账单调整）
echo 步骤5 → /splccs/zdtzh     （账单审批）
echo 步骤6 → /splccs/fyzsptz   （副院长审批退住）
echo 步骤7 → /splccs/zdtzhtk   （账单调整后提款）✅
echo.
echo 所有步骤都会传递业务ID，所有页面都会动态加载数据！
echo.
echo ======================================
echo 数据加载验证SQL：
echo ======================================
echo.
echo -- 验证业务104的退住申请数据
echo SELECT id, elderly_name, check_out_date, check_out_reason, 
echo        caregiver_name, creator_name
echo FROM check_out_management 
echo WHERE id = 104;
echo.
echo -- 验证合同数据（解除记录）
echo SELECT contract_no, elderly_name, elderly_id_card, 
echo        termination_submitter, termination_time, termination_agreement
echo FROM contract 
echo WHERE elderly_id = (SELECT elderly_id FROM check_out_management WHERE id = 104);
echo.
echo -- 验证待办任务
echo SELECT id, step_no, is_handle, title
echo FROM pending_tasks 
echo WHERE bussniess_id = 104
echo ORDER BY step_no;
echo.
pause

